package com.woniu.microassetserver.util;


import org.springframework.web.multipart.MultipartFile;
import java.io.File;

/**
 * 上传图片
 * @Author liaojian
 * */

public class UploadImg {

    public static String getImgName(MultipartFile mulFile){
        //获取文件名称
        String fileName = System.currentTimeMillis() + "-" +mulFile.getOriginalFilename();
        //如果有文件服务器，则将该文件上传至FTP文件服务器上去
        //如果没有文件服务器，就将该文件持久化到本地磁盘中去
        String path = "E://files";
        File dir = new File(path);
        //判断该目录是否存在
        if(!dir.exists()){
            dir.mkdir();
        }
        //向文件中写入该文件
        String filePath = path + File.separator + fileName;
        try{
            mulFile.transferTo(new File(filePath));
        }catch (Exception e){
            e.printStackTrace();
        }
        return filePath;
    }

    public static String getImgNameTwo(MultipartFile mulFile){
        //获取文件名称
        String fileName = System.currentTimeMillis() + "-" +mulFile.getOriginalFilename();
        //如果有文件服务器，则将该文件上传至FTP文件服务器上去
        //如果没有文件服务器，就将该文件持久化到本地磁盘中去
        String path = "F://images";
        File dir = new File(path);
        //判断该目录是否存在
        if(!dir.exists()){
            dir.mkdir();
        }
        //向文件中写入该文件
        String filePath = path + File.separator + fileName;
        System.out.println(filePath);
        try{
            mulFile.transferTo(new File(filePath));
        }catch (Exception e){
            e.printStackTrace();
        }
        return filePath;
    }
}